class_name BatStateMove
extends StateBase


var unit: UnitBat


func on_enter(owner = null, params = null):
	unit = owner as UnitBat
	

func on_exit(owner = null):
	pass


func on_process(delta: float, owner = null):
	pass
	
	
func on_physics_process(delta: float, owner = null):
	unit.process_move_2_target(delta)
	unit.process_face()
	unit.process_hit()
	unit.process_push_drop_item()
